package com.dragon.modules.yuegou.service.coupon;

import com.baomidou.mybatisplus.extension.service.IService;
import com.dragon.modules.yuegou.entity.coupon.CouponTemplateStockEntity;

/**
 * 优惠券模板库存 服务接口
 *
 * @author pbuilder generated
 * @date 2020-06-30 17:39:39
 * @version 2.0
 */
public interface CouponTemplateStockService
		extends IService<CouponTemplateStockEntity> {

	/**
	 * 减少优惠券库存
	 * 
	 * @param couponTemplateId
	 *            优惠券ID
	 * @param quantity
	 *            减少数量
	 */
	void reduceStock(String couponTemplateId, Integer quantity);

	/**
	 * 新增优惠券库存
	 * 
	 * @param couponTemplateId
	 *            优惠券ID
	 * @param quantity
	 *            新增数量
	 */
	void plusStock(String couponTemplateId, Integer quantity);

	/**
	 * 编辑库存
	 */
	void editStock(String couponTemplateId, Integer quantity);

}